Skip to main content
Feedback

Runtime installation directory reference

In this topic, you can find information about the installation directories for local runtimes.

note

Some assets for clustered runtimes can and should be configured to use local node storage. Refer to Runtime cluster and runtime cloud local storage for further details.

Boomi Support can use the directories noted in the Description column in the following table for troubleshooting.

caution

Unless specifically instructed to do so by documentation or Support, do not modify files in these directories.

DirectoryDescriptionLife spanHow createdContains customer data?
<root>Runtime installation root directory.
Includes uninstall.exe.
PermanentUpon installNo
accounts(Runtime cloud only)
List of tenant subdirectories for multi-tenant, runtime clouds. Each tenant has its own copy of data, process run history, process configuration, and related directories.
Important for troubleshooting.
PermanentUpon account attachmentYes
accounts-deleted(Runtime cloud only)
List of recently deleted runtime cloud account attachments.
Purged periodicallyUpon deleting account attachmentsNo
as2-mdnStaging area for AS2 asynchronous MDN messages.Momentary (consumed immediately)Upon AS2 process run with asynchronous MDN enabledYes
authCache for OAuth 2.0 tokens.PermanentUpon token generationYes
binRuntime executables and JVM configuration files, including:
- atom.exe (Windows)
- atomdesktop.exe (Windows desktop mode)
- atom.sh (Linux)
- restart.<ps1 | sh>
• vmoptions (JVM settings)
- error.log
- output.log

Additional runtime cluster and runtime cloud files include:
- node-install.<ps1 | sh><br />- procrunner*.<bat | ps1 | sh> (vmoptions for forked execution)
- procbrowser*.<bat | ps1 | sh> (vmoptions for launching the browse of connector operations that run in forked executions)
- procworker*.<bat | ps1 | sh> (vmoptions for execution worker JVMs)
Important for troubleshooting.
PermanentUpon installNo
bounds(basic runtimes, runtime clusters, runtime clouds)
Lock file for Singleton Listen operations.
- File locks for multi-tenant Clouds appear in an account subdirectory. The account identifier deploying the listener identifies the subdirectory.
- File locks for single-tenant basic runtimes and runtime clusters appear in the root bounds directory and do not create an account subdirectory.
- A unique number identifies the lock file. For example, e3d5531c-40fb-44c9-b813-0e11399660cf_275.1.lck
Purged automaticallyUpon the bounded service manager startingNo
componentTransient XML metadata for components that ran in test mode or deployed to the runtime.Runtime Purge ScheduleWhen test mode runs or deploymentYes (encrypted passwords)
confAdditional application configuration files, including:
- container.properties,
- /limits (attachment quotas for runtime clouds). The user interface is the preferred method for updating Properties Panel and Attachment Quotas Tab.
Important for troubleshooting.
PermanentUpon installNo
connectorConnector libraries
It contains only those connectors required by processes that ran on this runtime. When needed, new connectors download automatically.
Important for troubleshooting.
PermanentUpon the first process run requiring a given connectorNo
counterProperty files containing the next values for custom counters and trading partners.
Modify counter values through the Runtime Management user interface only.
PermanentUpon first use of a counter parameter or trading partnerNo
dataDocument data files used during process runs and subsequent document data viewing.
You can change the directory structure of /data to accommodate more files.
If you enable processed document archiving, when purging processed documents from /data, they are stored in a designated archive directory.
Runtime purge scheduleWhen running every processYes
doc(Windows installation only)
Start menu links to documentation.
PermanentUpon installNo
doccacheTemporary directory for the Document Cache component.
Typically empty except when running processes.
Single executionWhen running processes that use the document cacheYes (temporarily)
cached_scriptsStore compiled groovy scripts from execution of custom scriptingRuntime purge scheduleWhen executionYes
endorsedAdditional runtime library files.PermanentUpon installNo
executionRun artifacts such as process and document logs, in the following subdirectories:
- /<root> (persisted process properties by component ID)
- /current (artifacts for in-progress runs; moved to /history upon completion)
- /error (metadata regarding failed process runs; internal use only)
- /history (historical run artifacts by date)
- /recovery (temporary state of abnormally terminated process runs; used for cleanup)
Runtime purge scheduleWhen every process runsYes (run history)
.install4jInstallation artifacts. Includes inst_jre.cfg.
Important for troubleshooting.
PermanentUpon installNo
jre(Optional)
Local copy of the Java runtime if you had the installer or upgrader install its own copy of Java.
PermanentUpon installNo
libCore runtime libraries.PermanentUpon installNo
logsDaily logs, including:
- container log
- HTTP shared server log (including all inbound web services requests)
- local user logs
Important for troubleshooting.
Runtime purge scheduleDaily while runtime is runningNo
messageStaging area for messages being exchanged with the platform, including:
- Runtime status
- run metadata
- test mode results
- UI-related information
Momentary (consumed immediately)Upon every process runNo
pluginsAdditional configuration and deployment artifacts for optional functionality such as the shared web server, API components, and Master Data Hub universes.PermanentUpon deployment of given functionalityNo
processList of processes attached or deployed to the runtime.PermanentUpon process attachment or deploymentNo
processesDeployment versions of component XML for processes and their dependent components.PermanentUpon process attachment or deploymentYes (encrypted passwords)
queuePersisted Atom queue contents.
Contains pointers to document data that resides in the /data directory (not the data itself).
Runtime purge schedule (not affected by Purge Immediately)Upon the first process run requiring the Atom Queue connectorYes (for low latency executions)
resourcesIndependently deployed components, such as certificates and process routes.PermanentUpon deploymentNo
settingsExtension values for deployed processes.
Configure Process Extensions in the user interface.
PermanentWhen configuring runtime or environment extensionsYes (encrypted passwords)
settings-testExtension values for test-mode processes.
Setting Extension Values for Use in Test Mode are set in the user interface.
PermanentUpon configuring test-mode extensionsYes (encrypted passwords)
tmpTemporary files for the runtime, including artifacts from when the process runs.Runtime purge scheduleUpon every process runYes
tmpdataTemporary files for process runs when Purge Data Immediately is turned on.Single runUpon every process runYes (but purged immediately)
updateTemporary space for applying runtime executable updates.Temporary (during update only)Upon runtime executable updatesNo
userlib(Optional)

Additional libraries (such as third-party JAR files) for custom scripting and certain types of connectors.

You can create Custom Library components that reference JAR files. When you deploy those components, Integration deploys the JAR files to /userlib or an appropriate subdirectory, such as /script or /database. Integration creates the directory if it does not exist.

Important for troubleshooting.
PermanentCreated as needed for custom scripting libraries and connector driversNo
workWorking copies of libraries loaded into memory at runtime, as well as some history run artifacts, including:

- /as2 (AS2 artifacts, including inbound and outbound raw MIME messages and synchronous MDNs)
- /cdc (change data capture, which are snapshots of the Find Changes step)
Permanent (except for /as2, which is subject to the runtime purge schedule)Upon runtime startup and process runsYes